﻿#ifndef MYTABLEWIDGETITEM_H
#define MYTABLEWIDGETITEM_H

#include<QTableWidgetItem>
#include<QDebug>
//////////////重构tablewidget里面排序属性，小数排序///////////////////////
class MyTableWidgetItem : public QTableWidgetItem
{
public:
    MyTableWidgetItem(const QString& text):
        QTableWidgetItem(text)
    {
    }
public:
    bool operator <(const QTableWidgetItem &other) const
    {
        QString m=text();
        if(m[m.length()-1]=='%')
        {
            m=m.mid(0, m.length()-1);
            qDebug()<<"触发是";
            return m.toFloat() < other.text().mid(0,other.text().length()-1).toFloat();
        }
        else {
            {
                return m.toFloat() < other.text().toFloat();
            }
        }
    }
};

#endif // MYTABLEWIDGETITEM_H
